Little Santa Cruz Island is located 3.5 km (2.17 mi) south of downtown Zamboanga City, on the Basilan Strait.